package com.supermarket.user.domain.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 用户请求的参数
 */
@Data
@Schema(description = "用户DTO")
public class UserDto {
    /**
     * 用户手机号
     */
    @Schema(description = "用户手机号")
    private String phone;
    /**
     * 用户姓名
     */
    @Schema(description = "用户姓名")
    private String username;
    /**
     * 昵称
     */
    @Schema(description = "昵称")
    private String nickName;
    /**
     * 会员卡
     */
    @Schema(description = "会员卡id")
    private Long memberLevelId;
    /**
     * 用户标签
     */
    @Schema(description = "用户标签")
    private List<Long>tagIds = new ArrayList<>();
    /**
     * 分页
     */
    @Schema(description = "分页")
    private Integer pageNum;
    /**
     * 分页大小
     */
    @Schema(description = "分页大小")
    private Integer pageSize;
}
